package networking.messages.teamMessages;

import logic.common.team.Fraction;
import logic.common.team.processes.TeamProcess.ProcessType;
import logic.weapons.WeaponType;

public class ProcessCreateMessage extends TeamProcessMessage {
	
	private ProcessType type;
	private WeaponType weaponType;
	
	public ProcessCreateMessage() {
		super();
	}
	
	public ProcessCreateMessage(Fraction fraction, int processID, ProcessType type, WeaponType weaponType) {
		this(fraction, processID, type);
		this.weaponType = weaponType;
	}
	
	public ProcessCreateMessage(Fraction fraction, int processID, ProcessType type) {
		super(fraction, processID);
		this.type = type;
	}
	
	public ProcessType getProcessType() { return type; }
	
	public WeaponType getWeaponType() { return weaponType; }
}